package me.zhengjie.modules.pay.domain.req;

import com.alipay.api.domain.Amount;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.wechat.pay.java.service.refund.model.AmountReq;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import me.zhengjie.modules.base.BasePage;

/**
 * 退款请求
 */
@Data
public class RefundReq {
    @ApiModelProperty(value = "订单id")
    private Long id;

    @ApiModelProperty(value = "微信平台创建的单号")
    private String transactionId;

    @ApiModelProperty(value = "本地服务器创建的订单单号")
    private String orderSn;

    @ApiModelProperty("退款单号【售后单号】")
    private String outRefundNo;

    @ApiModelProperty("原因")
    private String reason;

    @ApiModelProperty("退款金额")
    private AmountReq amountReq;

}
